Method and system for providing digital media rental

ABSTRACT

There is provided a method and system for allocating access to digital media content. In one embodiment, the system may comprise a media server accessible over a communications network, a processor of the media server being configured to encrypt the digital media content to produce a secondary license for the digital media content, and to provide a temporary license key allowing a user to access at least a first portion of the digital media content during an activation usage interval of the secondary license for that portion of the digital media content assigned to the user. The media server further comprises an assignment database configured to store an assignment status of the license. Such a system is configured to permit the user to access the assigned portion of the digital media content during the usage interval.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates generally to the distribution of mediacontent. More particularly, the present invention relates to thecomputer mediated distribution of digital media content.

2. Background Art

Setting aside for a moment the legal and ethical implications ofunrestricted content sharing, the nearly unprecedented popularity ofpeer-to-peer (P2P) file-sharing applications such as Napster, Grokster,and BitTorrent is testimony to the public's desire to engage in contentsharing. A cynical interpretation of such a broad based enthusiasm maylead to the conclusion that the content sharing behavior has been sopopular because it was titillatingly illicit, resulted in theacquisition of creative content for free, or for both of those reasons.In retrospect, however, it may be that rather than, or at least inaddition to the less admirable motivations often attributed to it, theimmediate popularity of file-sharing was a harbinger of the more recentpopularity of the Internet based social networking applications thathave revolutionalized the way that people, particularly young people,communicate and remain in contact with one another in this increasinglyglobalized and computer mediated age.

Almost anyone who uses personal email, for example, is probably by nowfamiliar with the joys and aggravations flowing from the speed and easewith which large amounts of content can be distributed by almost anyoneelse. The slideshow of photographs taken during a recent vacation by afriend or neighbor, once the bane of the occasional visit to so-and-so'shome, is now almost unavoidable due to its nearly limitless potentialfor replication and distribution as digital media content. Moreenjoyably, that geographically distant but emotionally significantbirthday celebration or family event that we just couldn't arrange toattend in person, is now something that we can experience as a result,for instance, of viewing an audio-visual recording of the event,distributed, again, as digital media content.

P2P file-sharing, social networking applications, email, and publicoutlets such as YouTube for providing widespread access to personallyproduced content, all of these are manifestations of the profound way inwhich personal computing devices and network connectivity have extendedthe traditional definitions of community and of social interaction. Buta natural tension arises when the basic impulse to share the contentthat we enjoy with our friends begins to conflict with the legitimateeconomic interests of the creators and producers of commercial contentin protecting their potentially valuable intellectual property rights.

As a somewhat archaic but hopefully illustrative example of how advancesin computer and network technologies make it both easier and morechallenging to appropriately share protected content, consider the oldfashioned vinyl 33⅓ rpm long play (LP) record of a nearly bygone era. Inthose days, when the state-of-the-art in music content distribution wasvinyl records, our friends were likely to live close by. When we, or oneof our friends, got a new record album, a common act of friendship andshared enjoyment was to listen together to one or more of the songs. Inthat environment, “sharing” had its purest and most literal meaning,because in order to share the content corresponding to a recorded song,we either had to share the experience in common, i.e., listen to therecord together, or we had to temporarily exchange possession of thecontent, e.g., I lend the record to my friend and concurrentlydispossess myself of it for the period of the loan. As a result, theinterests of the person wanting to “share” the content with a friend,and the intellectual property interests of the creators and producers ofthe content in regulating unauthorized use of the content, werenaturally aligned.

Today, however, due in part to the extended communities made possible byour Internet based social networks, the friends with whom we may want toshare an experience can include individuals in far flung locations. Inaddition, the creative content we now consume is likely to be in theform of digital media files, which are not only readily transferableover communication networks, but are just as readily reproduced, inwhole or in part, and redistributed using our personal computers and thenetworks supporting our communications with our friends. Consequently,while advances in technology make it easier to make and maintainfriendships over long distances, and to reproduce and distributemeaningful content for others to enjoy, those advances have notreplicated the experience of sharing content in its traditional sense.That is to say, “sharing” in its modern incarnation as file-sharing, forexample, is not really sharing at all, because it does not require me torelinquish the ability to access an item of content in order to makethat content available for the exclusive use of another.

Accordingly, there is a need to overcome the drawbacks and deficienciesin the art by providing a solution for allocating access to digitalmedia content in a manner that both promotes shared enjoyment ofcreative content in its traditional sense, and protects the validcommercial interests of content creators and producers.

SUMMARY OF THE INVENTION

There are provided methods and systems for allocating access to digitalmedia content, substantially as shown in and/or described in connectionwith at least one of the figures, as set forth more completely in theclaims.

BRIEF DESCRIPTION OF THE DRAWINGS

The features and advantages of the present invention will become morereadily apparent to those ordinarily skilled in the art after reviewingthe following detailed description and accompanying drawings, wherein:

FIG. 1 shows a block diagram of an example system for allocating accessto digital media content, according to one embodiment of the presentinvention;

FIG. 2 shows a more detailed embodiment of a system for allocatingaccess to digital media content, according to one embodiment of thepresent invention; and

FIG. 3 is a flowchart presenting a method for allocating access todigital media content, according to one embodiment of the presentinvention.

DETAILED DESCRIPTION OF THE INVENTION

The present application is directed to a method and system forallocating access to digital media content. The following descriptioncontains specific information pertaining to the implementation of thepresent invention. One skilled in the art will recognize that thepresent invention may be implemented in a manner different from thatspecifically discussed in the present application. Moreover, some of thespecific details of the invention are not discussed in order not toobscure the invention. The specific details not described in the presentapplication are within the knowledge of a person of ordinary skill inthe art. The drawings in the present application and their accompanyingdetailed description are directed to merely exemplary embodiments of theinvention. To maintain brevity, other embodiments of the invention,which use the principles of the present invention, are not specificallydescribed in the present application and are not specificallyillustrated by the present drawings. It should be borne in mind that,unless noted otherwise, like or corresponding elements among the figuresmay be indicated by like or corresponding reference numerals.

The inventors have realized that due to the ease with which digitalmedia content can be reproduced and distributed using widely availablecomputing and network systems, an effective solution for enablingauthorized secondary distribution of digital media content whileavoiding its unauthorized overuse includes at least temporary exchangeof licensing rights to the content. For example, a genuine purchaser oflicensed digital media content typically enjoys the right to use thelicensed product to exhaustion. As an alternative to personally usingthe content, the genuine purchaser may transfer the right to use of thelicensed product in a secondary transaction in which a packaged productembodying the media, such as a digital video disc (DVD) or Blu-ray disc,for example, typically changes possession. However, because digitalmedia content can be copied and stored in a memory of a personalcomputer (PC), for example, mere exchange of a packaged product is noassurance that the party purportedly transferring genuine ownership ofthe digital media content is in fact relinquishing access to thatcontent. In addition, and again because digital media content can becopied and stored on a PC, the genuine owner may engage in unauthorizedsecondary distribution of the content by, for example, burning it to oneor more units of optical media and distributing those units to otherusers, either in exchange for payment, or otherwise.

According to various embodiments of the present inventive concepts, agenuine purchaser of digital media content is provided a mechanism forsharing the digital media content with others in an authorized way. Insome embodiments, for example, a genuine purchaser of a digital mediafile of a feature film may sell, rent, or loan the file to another userby assigning them a license to view the file contents in a secondarytransaction. As a result, the assignee of the license would acquire therights of authorized access to the digital media content, and theassignor, e.g., the original genuine purchaser, would relinquish suchaccess rights, during the assignment period, which may be permanent ortemporary. In other words, authorized access to the digital mediacontent may be allocated according to the assignment status of thelicense for the digital media content. As a result, a genuine purchaserof the digital media content may enjoy the privileges of authorizedownership of a commercial product, such as sharing of the product in itstraditional sense, while the creators and producers of the contentreceive protection from its overuse through concurrent multiple viewingand unauthorized redistribution.

FIG. 1 shows a block diagram of an example system for allocating accessto digital media content capable overcoming the drawbacks anddeficiencies of the conventional art, according to one embodiment of thepresent invention. In the embodiment of FIG. 1, system 100 comprisesmedia server 110 on which are stored digital media content 112, andlicense portfolio 120 including digital media content licenses 122 and124. Also shown in FIG. 1 are originating license server 102, license104 being transferred from originating license server 102 to mediaserver 110, network 128, client system 130, and user 140.

According to the embodiment of FIG. 1, user 140 may utilize clientsystem 130 and network 128 to communicate with media server 110 in orderto request access to digital media content 112. Media server 110 can beconfigured to comply with the request by encrypting digital mediacontent 112 to produce a secondary license, such as one of digital mediacontent licenses 122 or 124, for all or a portion of digital mediacontent 112 to user 140, and providing user 140 a temporary license keyenabling access to the assigned portion of digital media content 112. Ineffect, media server 110 can be configured to allocate access to digitalmedia content 112 by partitioning the assignment of license rights intime or through usage. As a result, media server 110 may be utilized tosell, rent, or lend access rights for digital media content 112 to auser, such as user 140, while prohibiting concurrent access to digitalmedia 112 by another user.

In one embodiment, for example, system 100 may correspond to a homebased business providing movie rentals of feature film content stored asdigital media files. In that embodiment, media server 110 may comprise aPC, or other home computer platform, for example, rather than adedicated network media server as shown in FIG. 1. More generally, asthe computing power of portable communications devices continues toincrease, it is contemplated that in some embodiments media server 110may comprise a portable device such as a mobile telephone, a digitalmedia player, a personal digital assistant (PDA), a portable computer,or a gaming console, for example. According to any of those embodiments,media server 110 may receive multiple requests for access to digitalmedia content 112. A first request from a first user may be accommodatedby encryption of digital media content 112 to produce secondary license122 for assignment to the first user, for example, while a subsequentrequest from a second user may be similarly accommodated by assignmentof secondary license 124 to the second user.

Each of secondary licenses 122 and 124 may be associated with a usageinterval during which temporary license keys for making use of secondarylicenses 122 and 124 are provided to the respective first and secondusers and enable access to digital media content 112. However, in someembodiments it may be difficult or even undesirable to anticipate thevolume of overlapping requests for access to digital media content 112.As a result, media server 110 may receive a request for access todigital media content 112 at a time when no secondary license isavailable in license portfolio 120 for assignment to another user. Inthose embodiments, media server 110 may be configured to obtain aprimary license for digital media content 112 from originating licenseserver 102. For example, as shown in FIG. 1, media server 110 canrequest primary license 104 from originating license server 102 andobtain the additional license, via network 128.

Turning now to FIG. 2, FIG. 2 provides a more detailed embodiment of asystem for allocating access to digital media content, according to oneembodiment of the present invention. System 200, in FIG. 2, includesclient system 230 receiving a data transfer via network communicationlink 228 b from media server 210, which in turn receives primary license204 for digital media content 212 protected by digital rights managementwrapper (DRM) 214 a from originating license server 202 overcommunication link 228 a. As may be seen from FIG. 2, media server 210includes digital media content 212 protected by secondary DRM 214 b,server processor 216, assignment database 218, and license portfolio220. Also included in FIG. 2 is client system 230 corresponding toclient system 130, in FIG. 1. As further shown in FIG. 2, client system230 comprises client processor 232, and client memory 236.

Originating license server 202, media server 210, digital media content212, primary license 204, and license portfolio 220, in FIG. 2,correspond respectively to originating license server 102, media server110, digital media content 112, primary license 104, and licenseportfolio 120, in FIG. 1. As shown in FIG. 2, license portfolio 220includes digital media content licenses 222 and 224, corresponding todigital media content licenses 122 and 124, in FIG. 1. DRM 214 a,secondary DRM 214 b, temporary license key 238, and assignment database218 are not expressly represented in FIG. 1.

According to the present embodiment, digital media content 212 wrappedby secondary DRM 214 b, and temporary license key 238 are located inclient memory 236, having been received from media server 210 vianetwork communication link 228. In another embodiment, however, one orboth of media content 212 wrapped by secondary DRM 214 b, and temporarylicense key 238 may not exist as local assets of client system 230. Inthat embodiment, for example, secondary DRM 214 b may wrap digital mediacontent 212 on media server 210. In addition, in that embodiment,temporary license key 238 may be associated with client system 230, butreside on media server 210. Returning to the example embodiment shown inFIG. 2 in which digital media content 212 wrapped by secondary DRM 214b, and temporary license key 238 are imported to be local assets ofclient system 230, network communication link 228 b may representdownload of those local assets over network 128 in FIG. 1, which may bea packet network such as the Internet, for example. Once transferred,digital media content 212 wrapped by secondary DRM 214 b, and temporarylicense key 238 may be stored in client memory 236 and accessed locallyon client system 230. It is noted that network communication link 228 bis shown as a two-way communication, and may additionally representperiods of persistent connectivity between media server 210 and clientsystem 230 over network 128. Moreover, client processor 232 may be thecentral processing unit for client system 230, for example, in whichrole client processor 232 runs the client operating system andfacilitates access to and playback of digital media content 212.

Although the present discussion has thus far described digital mediacontent 212, secondary DRM 214 b, and temporary license key 238 asresiding in client memory 236, or, alternatively, on media server 210,those characterizations are merely representative. For example, in someembodiments, temporary license key 238 and/or digital media content 212,and secondary DRM 214 b may be stored on a computer-readable medium, foruse by a processor.

The expression “computer-readable medium,” as used in the presentapplication, refers to any medium that provides instructions to aprocessor, such as client processor 232, in FIG. 2. Thus, acomputer-readable medium may correspond to various types of media, suchas volatile media, non-volatile media, and transmission media, forexample. Volatile media may include dynamic memory, such as dynamicrandom access memory (dynamic RAM), while non-volatile memory mayinclude optical, magnetic, or electrostatic storage devices.Transmission media may include coaxial cable, copper wire, or fiberoptics, for example, or may take the form of acoustic or electromagneticwaves, such as those generated through radio frequency (RF) and infrared(IR) communications. Common forms of computer-readable media include,for example, a compact disc read-only memory (CD-ROM), DVD, Blu-ray, orother optical disc; a RAM, programmable read-only memory (PROM),erasable PROM (EPROM), FLASH memory, or a transmission carrier wave.

The systems embodied by FIG. 1 and FIG. 2 will now be further describedby reference to FIG. 3, which presents flowchart 300 describing a methodfor use by a media server, according to one embodiment of the presentinvention, for allocating access to digital media content. The stepsshown in flowchart 300 are merely exemplary, however, so that a step mayconsist of one or more substeps or may involve specialized equipment ormaterials, as known in the art. While steps 310 through 370 indicated inflowchart 300 are sufficient to describe one embodiment of the presentinvention, other embodiments may utilize steps different from thoseshown in flowchart 300, or may include more, or fewer steps.

Beginning with step 310 of flowchart 300 and referring to FIG. 1, step310 comprises receiving a first request for access to digital mediacontent 112 from first user 140. Step 310 may correspond to receipt bymedia server 110 of data corresponding to such a request from clientsystem 130, via network 128. Digital media content 112 may comprise anentire digital media file, which may be a streamable media file, forexample. Digital media content 112 may comprise audio-visual content,such as a feature film, for example, in high definition (HD) or standarddefinition (SD) video formats. Alternatively, digital media content 112may comprise music content, gaming content, or any of a variety ofentertainment or instructional content, for example.

The exemplary method of flowchart 300 continues with step 320, whichcomprises determining whether a secondary license is available for useby first user 140 to access digital media content 112. Step 320 may beperformed by media server 110, and can correspond to determining whetherlicense portfolio 120 contains an available license for digital mediacontent 112, such as one of licenses 122 or 124. As explained previouslyin conjunction with FIG. 1, in some embodiments a secondary license fordigital media content 112 may not be available, for example, because allexisting secondary licenses are presently assigned to other users. Inthose embodiments, a method for allocating access to digital mediacontent 112 may proceed by media server 110 requesting primary license104 for digital media content 112 from originating license server 102,in step 330, and obtaining primary license 104 from licensor server 102in response to the request, in step 340.

Continuing with step 350 of flowchart 300, step 350 comprisesdetermining a first secondary license, based on primary license 104 andthe first request, for at least a first portion of digital media content112 to first user 140. As was the case for steps 310 through 340, step350 may be performed by media server 110. Referring to FIG. 2,determination of a secondary license, in step 350, may be accompanied bystorage in assignment database 218 of data corresponding to the presentassignment status of the license. For instance, assignment of secondarylicense 222 to the first user may be accompanied by creation inassignment database of a record of the present assignment of secondarylicense 222 to the first user. Thus, entries in assignment database 218may be used by media server 210 when performing iterations ofdetermining step 320 for subsequently received user requests for accessto digital media content 212. Moreover, in embodiments in which mediaserver 210 is in possession of a number of secondary licenses fordigital media content 212 in license portfolio 220, determination of afirst secondary license in step 350 may be followed by decrementing thenumber of secondary licenses for digital media content 212 by one.

Although in some embodiments, a secondary license for the entirety ofdigital media content 212 may be determined in step 350, in otherembodiments, a secondary license for only one or more portions ofdigital media content may be assigned at a time, such as at least afirst portion of digital media content 212. For example, consider thescenario, invoked previously, in which media server 210 is used tosupport a home based movie rental business. In that case, digital mediacontent 212 may comprise a media file containing a particular movie.However, it may be strategically advantageous for the operator of mediaserver 210 to maximize the number of secondary users, i.e., renters, towhom access to digital media content 212 can be assigned during aparticular time interval. Where, for instance, assignment of a portionof digital media content 212 is temporary and based on usage, such as asingle viewing of the relevant content, licensing of the entirety ofdigital media content 212 would require a waiting period for reuse ofdigital media content 212 lasting at least as long as the playback timeof the entire movie. By licensing only a first portion of the movie,however, such as the first scene, a predetermined number of frames, or apredetermined playback time, for example, media server 210 might be ableto recycle content, i.e., make the same unit of digital media contentre-available for licensing, more rapidly. In that way, media server 210might be able to accommodate a large number of requests for access todigital media content 212, such as one hundred requests, for example,with less than one hundred full licenses for digital media content 212,thereby reducing operating overhead while avoiding unlicensed overuse ofdigital media content 212.

In one embodiment, determining a secondary license for some or all ofdigital media content 212 may correspond to encrypting digital mediacontent 212 by media server 210 to produce a secondary license, such asa rental license, for the digital media content. As shown in FIG. 2, insome embodiments, generation of a secondary license may correspond towrapping digital media content 212 in a secondary DRM 214 b produced byencryption of digital media content 212 by media server 210, beforemaking the content available to the user.

Flowchart 300 continues with step 360, comprising providing firsttemporary license key 238 for making use of the first secondary license,first temporary license key 238 providing access to the portion ofdigital media content 212 to which a secondary license was assigned instep 350. First temporary license key 238 may be issued by media server210, and may be designed to provide access to some or all of digitalmedia content 212 for the duration of a first usage interval. The firstusage interval, which may be permanent in the case of resale of digitalmedia content 212, is contemplated as defining a temporary intervalcorresponding to a rental or lending transaction during which the userto whom a secondary license for some or all of digital media content 212has been assigned may access that content. In some embodiments, thefirst usage interval may correspond to a predetermined period of time,such as twenty-four hours, for example. In other embodiments, the firstusage interval may correspond to one or more usage rules for the digitalmedia content, and may correspond to a predetermined number of times theuser utilizes the digital media content, such as a single use, forexample.

In addition to providing first temporary license key 238, in someembodiments, providing access to digital media content 212 may comprisecopying digital media content 212 received from originating licenseserver 202, and sending the copied digital media content to the user,e.g., as digital media content 212 residing in client memory 236. Inother embodiments, providing access to digital media content 212 maycomprise streaming the digital media content to client system 230 overnetwork communication link 228 b.

Although in some embodiments, the first usage interval may start to runconcurrently with provision of first temporary license key 238, in otherembodiments, a method for allocating access to digital media content 212may include initiating the first usage interval subsequent to provisionof first temporary license key 238. For example, in one embodiment thefirst usage interval may correspond to a persistent connectivityinterval of client system 130 and media server 110 over network 128. Inthat embodiment, initiation of the usage interval may be performed bymedia server 210 in response to receipt of data from client system 230confirming client system connectivity. The first temporary license keywould then enable client system 230 to access digital media content 212as long as network connectivity of client system 230 and media server210 is not intentionally interrupted by client system 230, at which timethe first usage interval could be expired by media server 210.

Moving now to step 370 of flowchart 300, step 370 comprises prohibitingassignment of the first secondary license determined to the first userin step 350, to another user during the first usage interval. Step 370may be performed by media server 210, and corresponds to reserving thelicensed content for the exclusive use of the first user assignee on atemporary basis. Prohibition, in step 370 can be effectuatedalgorithmically, using server processor 216, and by reference to one orboth of assignment database 218 and license portfolio 220. As previouslymentioned, assignment database 218 is configured to store the assignmentstatus of licenses held on media server 210. In addition, in embodimentsin which the number of licenses available in license portfolio 220 isdecremented by one according to each assignment, absence of an availablelicense in license portfolio 220 avoids concurrent assignment of asingle license, e.g., unlicensed overuse of the digital media content.

Thus, step 370 is consistent with an iteration of the steps of flowchart300 for a second user request for access to digital media content 212 a.In that event, finding that an existing first secondary license has beenassigned to the first user and that the first usage interval is still ineffect, media server 210 can be configured to determine availability ofa second secondary license, obtain a second primary license fromoriginating license server 102 if a secondary license is not present inlicense portfolio 220, determine the second secondary license for atleast a portion of the digital media content to the second user, providea second temporary license key for making use of the second secondarylicense and providing access to the digital media content during asecond usage interval, and prohibit assignment of the second secondarylicense to another user during the second usage interval.

Although not expressly enumerated in flowchart 300 of FIG. 3, a methodfor allocating access to digital media content may further includeexpiring the first usage interval of the first secondary license andupdating assignment database 218 to reflect that change. As a result,the present method enables subsequent reassignment of the firstsecondary license, after the first usage interval, for example, throughincrementing the number of secondary licenses available in licenseportfolio 220 by one after lapse of the first usage interval of firsttemporary license key 238.

From the above description of the invention it is manifest that varioustechniques can be used for implementing the concepts of the presentinvention without departing from its scope. Moreover, while theinvention has been described with specific reference to certainembodiments, a person of ordinary skill in the art would recognize thatchanges can be made in form and detail without departing from the spiritand the scope of the invention. It should also be understood that theinvention is not limited to the particular embodiments described herein,but is capable of many rearrangements, modifications, and substitutionswithout departing from the scope of the invention.

What is claimed is:
 1. A method for use by a media server for allocatingaccess to a first digital media portion of a digital media file storedin the media server to a first user and a second digital media portionof the digital media file to a second user, where the first digitalmedia portion includes a first number of frames from the digital mediafile, the second digital media portion includes a second number offrames from the digital media file, and the first number of frames ofthe first digital media portion and the second number of frames of thesecond digital media portion of the digital media file are mutuallyexclusive, the method comprising: obtaining, using a hardware processorof the media server, the digital media file and an associated primarylicense authorizing a number of secondary licenses from an originatinglicense server; receiving, using the hardware processor of the mediaserver, a first request for access to the digital media file from afirst client system of the first user over a communications network;determining, using the hardware processor of the media server, a firstsecondary license based on the primary license and the first request foraccess to the digital media file from the first client system of thefirst user; providing, using the hardware processor of the media server,a first temporary license key to the first user for making use of thefirst secondary license, the first temporary license key providingaccess to the first digital media portion of the digital media file;copying or streaming, using the hardware processor of the media server,the first digital media portion obtained from the digital media file tothe first client system over the communications network, in response tothe first request from the first client system of the first user andprovision of the first temporary license key; receiving, using thehardware processor of the media server, a second request for access tothe digital media file from a second client system of the second userover the communications network; determining, using the hardwareprocessor of the media server and in response to the second request,whether the number of secondary licenses is reached; requesting, usingthe hardware processor of the media server, a second primary license forthe media file from the originating license server, in response todetermining that the number of secondary licenses is reached; obtaining,using the hardware processor of the media server, the second primarylicense from the originating license server, in response to requestingthe second primary license from the originating license server, whereinthe first primary license and the second primary license authorizeconcurrent use of the digital media file by the media server forresponding to the first request and the second request for access to thedigital media file, thereby eliminating a need for storing another copyof the digital media file in the media server; determining, using thehardware processor of the media server, a second secondary license basedon the second primary license and the second request for access to thesecond digital media portion of the digital media file from the secondclient system of the second user; providing, using the hardwareprocessor of the media server, a second temporary license key to thesecond user for making use of the second secondary license, the secondtemporary license key providing access to the second digital mediaportion of the digital media file concurrent with the first temporarylicense key providing access to the first digital media portion of thedigital media file; and copying or streaming, using the hardwareprocessor of the media server, the second digital media portion obtainedfrom the digital media file to the second client system over thecommunications network, in response to the second request from thesecond client system of the second user and provision of the secondtemporary license key, concurrently with copying or streaming, at leastin part, the first digital media portion obtained from the digital mediafile to the first client system over the communications network.
 2. Themethod of claim 1, further comprising prohibiting assignment of thefirst secondary license for the first digital media portion of thedigital media file to a user other than the first user during a firstusage interval.
 3. The method of claim 1 further comprising: prohibitingassignment of the second secondary license for the second digital mediaportion of the digital media file to a user other than the second userduring a second usage interval.
 4. The method of claim 1, wherein thefirst digital media portion includes a number of frames from the digitalmedia file, and wherein the number of frames is less than all frames ofthe digital media file.
 5. The method of claim 1, wherein the firstdigital media portion obtained from the digital media file is streamedto the first client system over the communications network, and whereinthe second digital media portion obtained from the digital media file isstreamed to the second client system over the communications network. 6.The method of claim 1, wherein the first digital media portion of thedigital media file is a predetermined playback time less than a playbacktime for playing back all of the digital media file.
 7. The method ofclaim 1, further comprising canceling the first secondary license to thefirst user.
 8. A system for allocating access to a first digital mediaportion of a digital media file to a first user and a second digitalmedia portion of the digital media file to a second user, where thefirst digital media portion includes a first number of frames from thedigital media file, the second digital media portion includes a secondnumber of frames from the digital media file, and the first number offrames of the first digital media portion and the second number offrames of the second digital media portion of the digital media file aremutually exclusive, the system comprising: a media server storing thedigital media file and accessible over a communications network; ahardware processor of the media server configured to: obtain the digitalmedia file and an associated primary license authorizing a number ofsecondary licenses from an originating license server; receive a firstrequest for access to the digital media file from a first client systemof the first user over a communications network; determine a firstsecondary license based on the primary license and the first request foraccess to the digital media file from the first client system of thefirst user; provide a first temporary license key to the first user formaking use of the first secondary license, the first temporary licensekey providing access to the first digital media portion of the digitalmedia file; copy or stream the first digital media portion obtained fromthe digital media file to the first client system over thecommunications network, in response to the first request from the firstclient system of the first user and provision of the first temporarylicense key; receive a second request for access to the digital mediafile from a second client system of the second user over thecommunications network; determine, in response to the second request,whether the number of secondary licenses is reached; request a secondprimary license for the media file from the originating license server,in response to determining that the number of secondary licenses isreached; obtain the second primary license from the originating licenseserver, in response to requesting the second primary license from theoriginating license server, wherein the first primary license and thesecond primary license authorize concurrent use of the digital mediafile by the media server for responding to the first request and thesecond request for access to the digital media file, thereby eliminatinga need for storing another copy of the digital media file in the mediaserver; determine a second secondary license based on the second primarylicense and the second request for access to the second digital mediaportion of the digital media file from the second client system of thesecond user; provide a second temporary license key to the second userfor making use of the second secondary license, the second temporarylicense key providing access to the second digital media portion of thedigital media file concurrent with the first temporary license keyproviding access to the first digital media portion of the digital mediafile; and copy or stream the second digital media portion obtained fromthe digital media file to the second client system over thecommunications network, in response to the second request from thesecond client system of the second user and provision of the secondtemporary license key, concurrently with copying or streaming, at leastin part, the first digital media portion obtained from the digital mediafile to the first client system over the communications network.
 9. Thesystem of claim 8, wherein the hardware processor of the media server isfurther configured to prohibit assignment of the first secondary licensefor the first digital media portion of the digital media file to a userother than the first user during a first usage interval.
 10. The systemof claim 8, wherein the hardware processor of the media server isfurther configured to: prohibit assignment of the second secondarylicense for the second digital media portion of the digital media fileto a user other than the second user during a second usage interval. 11.The system of claim 8, wherein the first digital media portion includesa number of frames from the digital media file, and wherein the numberof frames is less than all frames of the digital media file.
 12. Thesystem of claim 8, wherein the first digital media portion of thedigital media file is a predetermined playback time less than a playbacktime for playing back all of the digital media file.
 13. A method foruse by a media server having a hardware processor, the methodcomprising: obtaining from an originating license server, using thehardware processor, a digital media file and an associated first primarylicense authorizing a number of first secondary licenses; storing, usingthe hardware processor, the digital media file in the media server;receiving, using the hardware processor, a first request for access tothe digital media file from a first client system of a first user over acommunications network; determining, using the hardware processor and inresponse to the first request, whether the number of the first secondarylicenses authorized to be granted is reached; requesting, using thehardware processor, a second primary license for the digital media filefrom the originating license server, in response to determining that thenumber of secondary licenses authorized to be granted is reached;obtaining, using the hardware processor, the second primary license fromthe originating license server, in response to requesting the secondprimary license from the originating license server; providing, usingthe hardware processor, a temporary license key to the user for makinguse of a second secondary license authorized based on the second primarylicense for the digital media file, the temporary license key providingaccess to a portion or an entirety of the digital media file; andcopying or streaming, using the hardware processor, the portion or theentirety of the digital media file to the first client system over thecommunications network, in response to the first request and provisionof the temporary license key, wherein the first primary license and thesecond primary license authorize the media server to concurrently, atleast in part, copy or stream from the same digital media file, therebyeliminating a need for storing another copy of the digital media file inthe media server.
 14. The method of claim 13, wherein the media serverfurther includes a non-transitory memory, and wherein the method furthercomprises: storing, using the hardware processor, data corresponding tothe second secondary license in the assignment database of thenon-transitory memory.
 15. The method of claim 13, wherein the portionor the entirety of the digital media file is streamed to the firstclient system.
 16. The method of claim 13 further comprising cancelingthe temporary license key.
 17. The system of claim 8, wherein the firstdigital media portion obtained from the digital media file is streamedto the first client system over the communications network, and whereinthe second digital media portion obtained from the digital media file isstreamed to the second client system over the communications network.18. The method of claim 1, further comprising: storing, using thehardware processor of the media server, first data corresponding to thefirst secondary license in an assignment database of a non-transitorymemory of the media server; and storing, using the hardware processor ofthe media server, second data corresponding to the second secondarylicense in the assignment database of the non-transitory memory of themedia server.
 19. The system of claim 8, wherein the hardware processorof the media server is further configured to: store first datacorresponding to the first secondary license in an assignment databaseof a non-transitory memory of the media server; and storing, using thehardware processor of the media server, second data corresponding to thesecond secondary license in the assignment database of thenon-transitory memory of the media server.